﻿using System;
using System.ComponentModel;

namespace TheDealmap.Enum
{
    /// <summary>
    /// Describes the specific attributes by which to filter deals.
    /// </summary>
    [Flags]
    public enum Capability
    {
        [Description("The capabilities of the deal are not known, or unknown even")]
        Unknown = 0,
        [Description("Favorited by The Dealmap Deal Editors")]
        Favorite = 1,
        [Description("Involves some kind of purchase")]
        HasTransaction = 2,
        [Description("This deal is featured on the Dealmap")]
        Features = 4,
        [Description("This deal is exclusively available only at The Dealmap")]
        Exclusive = 8,
        [Description("This deal has 50 or more % savings")]
        FiftyPercentOrMore = 16,
        [Description("This is a printable coupon")]
        CanBePrinted = 32
    }
}
